Explications pour comprendre la trace d'un solveur de contraintes sur domaines finis

نویسندگان

  • Gérard Ferrand
  • Willy Lesaint
  • Alexandre Tessier
چکیده

Some works in progress on finite domain constraint solvers concern the implementation of a XML trace of the computation according to the OADymPPaC DTD (for example in GNU-Prolog, PaLM, CHIP). Because of the large size of traces, even for small toy problems, some tools are needed to understand this trace. Explanations of value withdrawal (or nogoods) are used during domain reduction by some solvers. In this paper, we use a formalization of explanations by proof trees in a fixpoint framework based on iteration of monotonic local consistency operators. Proof trees provide a declarative view of the computations by constraint propagation. We show how explanations may be naturally extracted from the OADymPPaC trace format. Explanations allow a better understanding of the domain reductions in the trace. MOTS-CLÉS : Explication, trace, contrainte, reduction de domaines

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparaison de BTD avec des stratégies d ’ exploration “ intelligentes ” pour une sélection automatique d ’ algorithmes

Nous considérons un solveur générique de problèmes de satisfaction de contraintes (CSP) binaires, paramétré par des choix de haut niveau, à savoir le type de recherche, le niveau de propagation de contraintes et l’heuristique de choix de variables. Nous comparons expérimentalement 18 configurations de ce solveur générique sur plus d’un millier d’instances. Un premier but est de comprendre la co...

متن کامل

Optimisation par hybridation d'un CSP avec un algorithme génétique

Dans le cadre de la programmation logique avec contraintes, et plus généralement des CSP (Constraint Satisfaction Problem) sur des domaines finis, nous proposons une nouvelle méthode d’optimisation reposant sur un algorithme génétique. L’idée de base est de faire manipuler par l’algorithme génétique des sous-domaines des variables du CSP, cet ensemble de sous-domaines constituant un chromosome,...

متن کامل

Explications conviviales pour la programmation par contraintes

RÉSUMÉ. Dans cet article, nous présentons un ensemble d’outils pour fournir des explications conviviales dans un système de programmation par contraintes avec explications. L’idée est de représenter les contraintes d’un problème sous forme hiérarchique (un arbre). Les utilisateurs sont alors représentés comme un ensemble de noeuds compréhensibles dans cet arbre (une coupe). Les explications cla...

متن کامل

Acquisition des contraintes ouvertes par apprentissage de solveurs

Résumé : Nous présentons une technique d’apprentissage d’un objet très particulier qui est un solveur de contraintes. Étant donné un sous-ensemble de solutions et un autre sous-ensemble de non-solutions pour une contrainte, nous cherchons une représentation de la contrainte entière sous la forme d’un solveur. Un solveur permet de distinguer les solutions des non-solutions, et ainsi il effectue ...

متن کامل

Optimisation des évolutions d'un réseau télécoms

RÉSUMÉ. Cet article présente l’application de conception de réseaux développée par THALES Research & Technology. Le problème est de déterminer les évolutions successives à apporter à un réseau de façon à satisfaire des besoins prévisionnels et en minimisant le coût global d'investissement et de maintenance des infrastructures. L’application a été modélisée avec un solveur de contraintes dans le...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004